        var StartUserOnline = 0;
        var HttPRequest = false;
        $(function(){
             if ($.browser.msie) {
                window.location="BrowserIE.php";
             }
        });
        function CheckLogin() {
                var USERNAME = $("#txtUsernameLogin").empty().val();
                var PASSWORD = $("#txtPasswordLogin").empty().val();
                $.ajax({
                    type: "POST",
                    url: "AjaxCheckLogin.php",
                    data: {USERNAME: USERNAME, PASSWORD: PASSWORD},
                    statusCode: {
                        404: function() {
                            alert("ไม่พบเพจที่จะเรียก");
                        },
                        200: function() {
                        }
                    }
                }).done(function(data) {
                    if (data == 1){
                        window.location = 'AdminPage.php';
                    }
                    else if (data == 2)
                    {
                        window.location = 'http://gisonline.mwa.co.th/dss/map.php';
                    }
                    else if (data == 3)
                    {
                        alert("คุณไม่มีตัวตนอยู่ในระบบ");
                    }
                });
        }
        function clearInput() {
            $(txtUsernameLogin).val('');
            $(txtPasswordLogin).val('');
        }
        $(function() {
            $('#SEND').click(function() {
                var inputUser = $("#txtUsernameLogin").val();
                var inputPass = $("#txtPasswordLogin").val();
                //var characterReg = /^([a-zA-Z0-9]{4,16})$/;

                var CharUsername = /^[a-z]([0-9a-z_])+$/i;
                var CharPassword = /^([0-9a-zA-Z])+$/;

                if (inputUser.length == '') {
                    alert("กรุณากรอกชื่อของคุณ");
                    clearInput();
                }
                else if (inputPass.length == '') {
                    alert("กรุณากรอกรหัสผ่านของคุณ");
                    clearInput();
                }
                else if (inputUser.length < 3) {
                    alert("กรุณากรอกชื่อของคุณให้ยาวกว่า 4 ตัวอักษร");
                    clearInput();
                }
                else if (inputPass.length < 3)
                {
                    alert("กรุณากรอกรหัสผ่านของคุณให้ยาวกว่า 4 ตัวอักษร");
                    clearInput();
                }
                else if (!CharUsername.test(inputUser)) {
                    alert("ชื่อหรือรหัสผ่านของคุณกรอกได้เฉพาะ a-z และ 0-9 ได้เท่านั้น");
                    clearInput();
                }
                else if (!CharPassword.test(inputPass)) {
                    alert("รหัสผ่านของคุณกรอกได้เฉพาะ a-z และ 0-9 ได้เท่านั้น");
                    clearInput();
                }
                else if (CharUsername.test(inputUser) && CharPassword.test(inputPass)) {
                    CheckLogin();
                }
            });
            $('#RegisterID').click(function() {
                var registerUsername = $("#RegisterUsername").val();
                var registerPassword = $("#RegisterPassword").val();
                var RecheckregisterPassword = $("#ReCheckRegisterPassword").val();
                var RegisterPID = $("#RegisterPID").val();
                var RegisterEMAIL = $("#RegisterEMAIL").val();
                var emp_id = $("#emp_id").val(); 
                var ID_Birtdate = $("#emp_birtdate").val();
                var ChackUsername = /^[a-z]([0-9a-z_])+$/i;
                var ChackPassword = /^([0-9a-zA-Z])+$/;
                var CheckPID = /^[0-9]*$/;
                var ChackEmail = /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i;

                if (registerUsername.length == '') {
                    alert("กรุณากรอกชื่อของคุณ");
                }
                else if (emp_id.length =='') { 
                    $("#text_emp_id").empty().append("กรุณากรอกรหัสพนักงาน").css( "color", "red" );
                }
                else if (ID_Birtdate.length =='') {
                    $("#text_emp_birtdate").empty().append("กรุณากรอกวันเกิดของท่าน").css( "color", "red" );
                }
                else if (registerPassword.length == '') {
                    alert("กรุณากรอกรหัสผ่านของคุณ");
                }
                else if (RecheckregisterPassword.length == '') {
                    alert("กรุณากรอกรหัสผ่านของคุณอีกครั้ง");
                }
                else if (registerPassword != RecheckregisterPassword) {
                    alert("พาสเวิดไม่ตรงกัน กรุณากรอกใหม่");
                }
                else if (RegisterPID.length == '') {
                    alert("กรุณากรอกรหัสบัตรประชาชนของคุณ");
                }
                else if (RegisterEMAIL.length == '') {
                    alert("กรุณากรอกอีเมลล์ของคุณ");
                }
                else if (registerUsername.length < 3) {
                    alert("กรุณากรอกชื่อของคุณให้ยาวกว่า 4 ตัวอักษร");
                }
                else if (registerPassword.length < 3) {
                    alert("กรุณากรอกรหัสผ่านของคุณให้ยาวกว่า 4 ตัวอักษร");
                }
                else if (RegisterPID.length != 13 || !CheckPID.test(RegisterPID)) {
                    if (RegisterPID.length != 13) {
                        alert("กรุณากรอกรหัสบัตรประชาชนให้ถูกต้องครบ 13 หลัก และ สามารถกรอกได้เฉพาะตัวเลขเท่านั้น");
                    }
                    else {
                        alert("รหัสบัตรประชาชนกรอกได้เฉพราะตัวเลขเท่านั้น")
                    }
                }
                else if (!ChackUsername.test(registerUsername)) {
                    alert("ชื่อหรือรหัสผ่านของคุณกรอกได้เฉพาะ a-z และ 0-9 ได้เท่านั้น");
                }
                else if (!ChackPassword.test(registerPassword)) {
                    alert("พาสเวิดคุณกรอกได้เฉพาะ a-z และ 0-9 ได้เท่านั้น");
                }

                else if (!ChackEmail.test(RegisterEMAIL)) {
                    alert("อีเมลล์ไม่ควรมีอักษรพิเศษ เช่น + - * # %")
                }
                else if ((ChackUsername.test(registerUsername)) && (ChackPassword.test(registerPassword)) && (CheckPID.test(RegisterPID)) && (ChackEmail.test(RegisterEMAIL))) {
                    //checkPID();
                  Check_emp_id_postgis();
                }
              
            });
        });
        function Check_emp_id_same() {
            var emp_id = $("#emp_id").val();                
                $.ajax({
                  type: "POST",
                  url: "CheckSameID.php",
                  data: { Check_emp_id_same: "same_id",ID: emp_id }
                }).success(function( msg ) {
                  if (msg == 1) {
                    $("#text_emp_id").empty().append("รหัสพนักงานซ้ำกับผู้อื่น").css( "color", "red" );
                  }
                  else if(msg == 0){
                    $("#text_emp_id").empty().append("");
                    Check_emp_birtdate();
                  }
                  else if (msg == 2) {
                   $("#text_emp_id").empty().append("กรุณากรอกรหัสพนักงาน").css( "color", "red" );
                  }
                })
        }
        
        function Check_emp_id_postgis() {
            var emp_id = $("#emp_id").val();                
                $.ajax({
                  type: "POST",
                  url: "connectDB_Pgadmin.php",
                  data: { mode: "CheckID",emp_id_post: emp_id }
                }).success(function( msg ) {
                  if (msg == 1) {
                    $("#text_emp_id").empty().append();
                    Check_emp_id_same();
                  }
                  else if(msg == 0){
                   $("#text_emp_id").empty().append("รหัสพนักงานไม่ถูกต้อง").css( "color", "red" );
                  }
                })
        }
        function Check_emp_birtdate (){
            var emp_id = $("#emp_id").val();                
            var ID_Birtdate = $("#emp_birtdate").val();
                $.ajax({
                  type: "POST",
                  url: "connectDB_Pgadmin.php",
                  data: { mode: "CheckBirtdate",emp_id_post: emp_id ,emp_birthdate: ID_Birtdate }
                }).success(function( msg ) {
                  if (msg == 1) {
                    $("#text_emp_birtdate").empty().append();
                    checkPID();
                  }
                  else if(msg == 0){
                   $("#text_emp_birtdate").empty().append("วันเกิดไม่ถูกต้อง").css( "color", "red" );
                  }
                })
        }
        function checkID(id) {
            if (id.length != 13)
                return false;
            for (i = 0, sum = 0; i < 12; i++)
                sum += parseFloat(id.charAt(i)) * (13 - i);
            if ((11 - sum % 11) % 10 != parseFloat(id.charAt(12)))
                return false;
            return true;
        }
        function checkPID() {
            if (!checkID($("#RegisterPID").val()))
                alert('รหัสประชาชนไม่ถูกต้อง');
            else {
                AjaxCheckUsername();
            }
        }
        function AjaxCheckUsername() {
                var registerUsername = $("#RegisterUsername").val();
                $.ajax({
                    type: "POST",
                    url: "AjaxCheckUsername.php",
                    data: {
                        SelectMode: "CheckName",
                        USER_ID: registerUsername
                    },
                    statusCode: {
                        404: function() {
                            alert("ไม่พบเพจที่จะเรียก");
                        },
                        200: function() {
                        }
                    }
                }).done(function(data) {
                    if (data == 0){
                        CheckEmailAddress();
                    }
                    else if (data == 1){
                        alert("มีคนใช้ชื่อนี้ไปแล้ว");
                    }
                });
        }
        function CheckEmailAddress()
        {
           
                var RegisterEMAIL = $("#RegisterEMAIL").val();
                $.ajax({
                    type: "POST",
                    url: "AjaxCheckEmailAddress.php",
                    data: {
                        SelectMode: "CheckEmail",
                        EMAIL: RegisterEMAIL
                    },
                    statusCode: {
                        404: function() {
                            alert("ไม่พบเพจที่จะเรียก");
                        },
                        200: function() {
                        }
                    }
                }).done(function(data) {
                    if (data == 0)
                    {
                        AjaxRegister();
                    }
                    else if (data == 1)
                    {
                        alert("มีคนใช้อีเมลล์นี้ไปแล้ว");
                    }
                });
        }
        function AjaxRegister() {
            
                var registerUsername = $("#RegisterUsername").val();
                var registerPassword = $("#RegisterPassword").val();
                var RegisterPID = $("#RegisterPID").val();
                var RegisterEMAIL = $("#RegisterEMAIL").val();
                var emp_id = $("#emp_id").val();                
                $.ajax({
                    type: "POST",
                    url: "AjaxInsert.php",
                    data: {
                        SelectMode: "INSERT",
                        USER_ID: registerUsername,
                        PASSWORD: registerPassword,
                        PID: RegisterPID,
                        EMAIL: RegisterEMAIL,
                        ID: emp_id,
                        STATUS: "USER"
                    },
                    statusCode: {
                        404: function() {
                            alert("ไม่พบเพจที่จะเรียก");
                        },
                        200: function() {
                        }
                    }
                }).done(function(data) {
                    if (data == 0)
                    {
                        alert("ไม่สามารถสมัครสมาชิกได้");
                    }
                    else if (data == 1)
                    {
                        alert("สมัครสมาชิกเรียบร้อยแล้ว");
                        window.location = 'LoginForm.php';
                    }
                });
            
        }
        if (StartUserOnline == 0)
        {
           
                $.ajax({
                    type: "POST",
                    url: "UserOnline.php",
                    data: {
                        USER_ONLINE: "StartWebPage"
                    },
                    statusCode: {
                        404: function() {
                            alert("ไม่พบเพจที่จะเรียก");
                        },
                        200: function() {
                        }
                    }
                }).done(function(data) {
                    $("#UserOnline").html(data);
                    StartUserOnline = 1;
                    UserOnlineRealtime();
                });
            
        }
        function UserOnlineRealtime() {
            $(function() {
                setInterval(function() {
                    var getData = $.ajax({
                        type: "POST",
                        url: "UserOnline.php",
                        data: {USER_ONLINE: "StartWebPage"},
                        async: false,
                        success: function(getData) {
                            $("#UserOnline").html(getData);
                        }
                    }).responseText;
                }, 20000);
            });
        }
        function SetCookie() {

            var j_keep_login = document.loginform.CheckCookie;
            var i_username = document.loginform.txtUsernameLogin.value;
            var i_password = document.loginform.txtPasswordLogin.value;

            if (j_keep_login.checked == true) {
                var days = 90; // กำหนดจำนวนวันที่ต้องการให้จำค่า
                var date = new Date();
                date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
                var expires = "; expires=" + date.toGMTString();
                document.cookie = "CK_username=" + i_username + "; expires=" + expires + "; path=/";
                document.cookie = "CK_password=" + i_password + "; expires=" + expires + "; path=/";
            } else {
                var expires = "";
                document.cookie = "CK_username=" + expires + ";-1;path=/";
                document.cookie = "CK_password=" + expires + ";-1;path=/";
            }
        }
        function local_date(now_time) {
            current_local_time = new Date();
         
            time.innerHTML = current_local_time.getHours() + ":" + current_local_time.getMinutes() + ":" 
            +current_local_time.getSeconds();
            setTimeout("local_date()",1000);
        }
        setTimeout("local_date()",1000);
      